GPS on your hands

GPS手持地图终端


现今智能手机虽然几乎霸占了整个导航市场,但是在很多情况下,GPS手持地图终端还是有需求量的,例如在特种情况(如测量,探险,军事)下的使用,这给予了手持地图终端存在的合理性和必要性。市场上也有相当一部分的导航仪,如 摩托车导航仪

功能性能描述

应用场景

  • 适用于自行车装配或手持
  • 可以在户外环境下保持长期正常运行,防水防尘等
  • 具有简便的交互,发生错误可以快速复位

基础功能

  • 离线地图上实时的导航和定位功能,包括
    • 显示地图,以及地图的读取和保存,将地图下载到终端的功能
    • 实时根据GPS信息在地图上显示出相应的位置和方向,经纬度等信息,帮助使用者了解自己的位置,这个功能的响应延迟要求小于1秒
    • 使用者可以输入自己想要去到的目的地,终端根据使用者的位置计算出到达目的地的路径,并在终端上显示出来
  • 终端自身功能
    • 开关机,调节显示屏亮度,显示剩余电量和GPS连接信息
    • 调节显示地图的比例尺
  • 硬件功能和要求
    • 可以稳定安放在自行车把手上的固定器
    • 防水功能
    • 可供输入的按钮
    • 可连续使用4小时以上的续航
    • 5寸的显示LCD屏

附加功能

  • 手电筒功能
  • 移动速度提醒

硬件和软件实现

终端所需软件

  • ARM安卓操作系统,只会自动运行地图程序
  • 地图程序
    • 一个用于显示地图和其余信息的GUI
    • GPS模块信息处理功能,解析GPS模块传来的信息并存储,供之后使用
    • 地图显示功能,解析存储在rom中的地图数据,并根据当前GPS的经纬度信息和比例尺显示对应的地图
    • 可以接受目的地信息,并实时根据当前所在位置计算更新到达目的地的路径
    • 可以接受外部端口发送的信息,提供目的地设定和比例尺缩放功能

终端所需基础硬件

  • 安卓开发核心板一块
  • GPS模块一个
  • 符合供电要求的可充电锂电池
  • 5寸LCD显示屏一个
  • 塑料外壳
  • 5寸触摸屏一块
  • 16G sd卡一张
  • 手电灯泡一个

地图功能实现

  • 离线地图功能
    • 系统开机自动运行地图程序,并每隔一段时间检查地图软件是否关闭,如果关闭则打开地图
    • 地图以程序能读取的方式存储在sd卡中,同时由配套的pc端软件下载地图到sd卡中
    • 地图读取GPS信息,调取相应的地图显示在LCD屏中
    • 通过触摸屏上的对应功能来使用相应的功能
      1. 设定目的地,开始导航
      2. 取消导航
      3. 放大或缩小地图
      4. 刷新定位
  • 导航功能
    • 利用现成算法计算使用者与目标点之间的合适路径
    • 将路径用不同的方式显示在地图上

成本估计

  • 开发板 100-150
  • LCD屏 40-
  • 触摸屏 40-
  • GPS模块 70~
  • 其余杂项 30~